﻿// <copyright file="EntityType.cs" company="City of Portland, BES-ASM">
// </copyright>
// <summary>EntityType enumeration</summary>

namespace BESASM.EMGAATS.BusinessClasses
{
  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;

  /// <summary>
  /// Entity type
  /// </summary>
  public enum EntityType
  {
    /// <summary>
    /// Unknown entity type
    /// </summary>
    Unknown,

    /// <summary>
    /// Node entity type
    /// </summary>
    Node,

    /// <summary>
    /// Link entity type
    /// </summary>
    Link,

    /// <summary>
    /// Weir entity type
    /// </summary>
    Weir,

    /// <summary>
    /// Orifice entity type
    /// </summary>
    Orifice,

    /// <summary>
    /// Pump entity type
    /// </summary>
    Pump,

    /// <summary>
    /// Area entity type
    /// </summary>
    Area,

    /// <summary>
    /// Director entity type
    /// </summary>
    Director,

    /// <summary>
    /// Cross section entity type
    /// </summary>
    CrossSection,

    /// <summary>
    /// Infiltrator entity type
    /// </summary>
    Infiltrator,

    /// <summary>
    /// Storage entity type
    /// </summary>
    Storage
  }
}
